Skip to content

Use SciMLTesting v1.2 (folder-based run_tests)#11

Merged
ChrisRackauckas merged 1 commit into
SciML:mainfrom
ChrisRackauckas-Claude:sciml-testing-rollout
Jun 14, 2026
Merged

Use SciMLTesting v1.2 (folder-based run_tests)#11
ChrisRackauckas merged 1 commit into
SciML:mainfrom
ChrisRackauckas-Claude:sciml-testing-rollout

Conversation

@ChrisRackauckas-Claude

@ChrisRackauckas-Claude ChrisRackauckas-Claude commented Jun 13, 2026

Copy link
Copy Markdown
Contributor

Converts the test suite to the SciMLTesting v1.2 folder-discovery model.

  • test/runtests.jl is now using SciMLTesting; run_tests().
  • The Core group's previously-inline @testset blocks are extracted into self-contained top-level test/*.jl files (solution_tuples.jl, integrator_tuples.jl, integrator_intervals.jl, time_choice_iterator.jl, inplace_ode.jl), discovered as the Core group.
  • QA stays in test/qa/ with its own sub-env Project.toml.
  • Adds SciMLTesting + SafeTestsets to the root test target and to test/qa/Project.toml.
  • test/test_groups.toml unchanged. Per-GROUP test sets are behavior-preserving.

Verified locally on Julia 1.11: GROUP=Core (31 tests pass) and GROUP=QA (7 pass, 2 pre-existing @test_broken).

Ignore until reviewed by @ChrisRackauckas.

Convert the test suite to the SciMLTesting v1.2 folder-discovery model:
runtests.jl is now `using SciMLTesting; run_tests()`. The Core group's
inline testsets are extracted into self-contained top-level test/*.jl
files; QA stays in test/qa/ with its sub-env. Adds SciMLTesting +
SafeTestsets to the root test target and the QA sub-env. Per-GROUP test
sets are unchanged.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ChrisRackauckas-Claude ChrisRackauckas-Claude changed the title Use SciMLTesting v1.0.0 (run_tests harness) Use SciMLTesting v1.2 (folder-based run_tests) Jun 14, 2026
@ChrisRackauckas ChrisRackauckas marked this pull request as ready for review June 14, 2026 23:54
@ChrisRackauckas ChrisRackauckas merged commit 8473d94 into SciML:main Jun 14, 2026
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants